* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 22px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #4c4c4c;
    background: #fff;
  
}

a { color: #0252aa; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }
td>input[type='text'],td>input[type='password'] { 
	width: 75%;
	padding: 8px 13px;
	margin-bottom: 12px;
	border: 1px solid rgba(255, 255, 255, 0.75);
	background:rgba(255, 255, 255, 0.85);
}
.txtInput{ border:1px solid #888}
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width: 1000px; margin: 0 auto; }

#header { height: 60px; }
#header .shell { position: relative; height: 100px; z-index: 5; }

h1#logo { float: left; display: inline; width: 215px; height: 41px; margin-top: 10px; }
h1#logo a { display: block; height: 41px; background: url(images/logo.gif) no-repeat 0 0; }

#navigation { float: right; display: inline; margin-top: 50px; }
#navigation ul { float: left; display: inline; list-style: none outside none; padding-top: 5px; }
#navigation ul li { position: relative; float: left; display: inline; margin-right: 15px; }
#navigation ul li a { float: left; display: inline; height: 22px; color: #767670; font-size: 14px; line-height: 23px; font-family: "Lucida Sans", Arial, Sans-serif; padding-left: 10px; }
#navigation ul li a span { padding-right: 16px; }
#navigation ul li a:hover,
#navigation ul li a.active { color: #000; text-decoration: none; }
#navigation ul li a.hover,
#navigation ul li a.hover span.link { float: left; display: inline;  color: #000; background: url(images/nav-hover.gif) no-repeat 0 0;  }
#navigation ul li a.hover { z-index: 10; }
#navigation ul li a.hover span.link { background-position: right 0; }
#navigation ul li .dd-holder { position: absolute; top: 19px; left: 0; display: none;  width: 139px; z-index: 5;  }
#navigation ul li .dd-t { width: 139px; height: 3px; display: block; background: url(images/dd-t.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
#navigation ul li .dd-b { width: 139px; height: 6px; display: block; background: url(images/dd-b.png) no-repeat 0 0;}
#navigation ul li .dd { background: url(images/dd-bg.png) repeat-y 0 0; padding-top: 5px; }
#navigation ul li .dd ul { float: none; }
#navigation ul li .dd ul li { float: none; display: block; height: 23px; background: url(images/sub-menu-divider.gif) no-repeat center bottom; margin: 0; font-size: 0; line-height: 0;  }
#navigation ul li .dd ul li.last { background: none; }
#navigation ul li .dd ul li a { float: none; display: block; width: 112px; height: 20px; color: #babab7; font-size: 12px; line-height: 19px; padding-left: 15px;  }
#navigation ul li .dd ul li a:hover { color: #28a1c3; }
#navigation ul li .dd ul li a.hover { background: none; }
#navigation ul li .dd ul li a.subhover { background: transparent url(images/blue-arrow.gif) no-repeat right 8px; }
#navigation ul li .dd-holder .dd-holder { top: -5px; left: 100%; }
#navigation ul li a .hide { position: absolute; top:  19px; left:4px; height: 3px; display: none; background: #fff !important; padding: 0; z-index: 10; overflow: hidden; }
 .bButton {  width:26px; height: 28px; background: url(images/search.png) no-repeat center center #000000; font-size: 12px; color: #fff;  text-align: center; line-height: 24px; border-radius:4px; border-style:solid; cursor:pointer }
 .oButton {
	 font-family:"微软雅黑";
	font-size: 16px; 
	color: #fff;  
	text-align: center; 
	cursor:pointer;
	font-weight: 400;
	padding: 8px 13px;
	background-color: #ff8100;
	border:none; margin-top:1em;
	letter-spacing:2px;
}
td>.oButton{
	width:83%;
}
.search { position: absolute; top: 0;  left: 60%; width: 400px; height:35px; display: block; padding: 1px 0 0 5px; background:#00ff00 }
.search .field { float: left; display: inline; width: 155px; height: 21px;}
.search .field input { padding: 5px 5px 0;  }
.search .search-btn { float: left; display: inline; width: 29px; height: 21px;cursor: pointer;  }
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
#slider { height: 500px;   background: #24B8EB;
  background-size: 100%;
  background-image: -moz-radial-gradient(50% 97%,#51cef0 16%,#51cef0 16%,#31b9e9 52%,#2e8ae7 98%);
  background-image: -webkit-radial-gradient(50% 97%,#51cef0 16%,#51cef0 16%,#31b9e9 52%,#2e8ae7 98%);
  background-image: radial-gradient(50% 97%,#51cef0 16%,#51cef0 16%,#31b9e9 52%,#2e8ae7 98%); }
.slider-holder { position: relative; width: 985px; height: 500px; overflow: hidden; }
.slider-holder ul  { position: relative; list-style: none outside none; overflow: hidden; }
.slider-left { position: relative; float: left; display: inline; width: 310px; height: 500px; overflow: hidden; }
.slider-left ul li { height: 500px; width: 295px; color: #fff;  }
.slider-left .jcarousel-clip { position: relative; width: 295px; height: 350px; }
.slider-left ul li h2 { font-size: 24px; line-height: 24px; font-weight: normal; font-family: "Lucida Sans", Arial, Sans-serif; margin-bottom: 6px; margin-top: 30px ; }

.slider-left p{ margin-top:35px; line-height:30px; text-indent:2em; font-size:120%}

.slider-right { position: relative; float: right; display: inline; width: 658px; height: 500px; /*background: url(images/slider-rightbg.jpg) no-repeat 0 0; */overflow: hidden; padding-left: 13px;  }
.slider-right ul li, 
.slider-right .jcarousel-clip { position: relative; width:642px; height: 500px; }
.slider-right ul li img { margin-top: 1px; }

.slider-nav { position: absolute; bottom: 22px; left: 95px; z-index: 5; }
.slider-nav a { 
float: left; display: inline; width: 15px; height: 15px; 
background:rgba(255,255,255,0.5);
font-size: 0; 
line-height: 0; 
text-indent: -4000px; 
margin-right: 5px;
border-radius:50%;
}
.slider-nav a:hover,
.slider-nav a.active { background-position: right 0; background:rgba(255,255,255,1)}



#menu { height: 30px;;/* background: url(images/slider-bg.jpg) repeat-x 0 0; */}
.smenu{ width:80%; }
.smenu td{ border-bottom:1px  #ccc dotted ; background:url(images/blue-arrow.gif) no-repeat left; padding-left:10px; line-height:35px;  border-right:1px  #ccc dotted ; }
.active{ color:#299FC5; font-weight:bold; font-size:11pt; border-top:2px solid #299FC5}
.smenu td p{ margin-left:10px; margin-top:0px; margin-bottom:0;  }
#main { padding: 25px 0 50px; }
.inputMX td{ border-bottom:1px  #ccc dotted ;line-height:15px; padding:2px}

.last { margin-right: 0 !important; }

.col { float: left; display: inline; width: 100%; }
.col h2 { font-size: 20px; font-weight: normal; border-bottom: 1px solid #ddd; padding-bottom: 4px; margin-bottom: 10px; font-family: "Lucida Sans", Arial, sans-serif; }
.col .find-more { font-size: 11px; color: #00b4ea; text-decoration: underline; font-weight: bold; }
.col .find-more:hover { color: #000; text-decoration: none; }
.col  p{ margin-bottom:10px}
#footer { border-top: 1px solid #ddd; font-size: 11px; color: #7f7f7f; font-family: "Lucida Sans", Arial, sans-serif; padding: 10px 0; }
#footer a { color: #7f7f7f; }
#footer p.right span { padding: 0 3px; }